#include<stdio.h>
#include<string.h>
int main(int argc, char *argv[], char *env[])//main函数是可以的带参数的
{

	   for(int i=0; env[i]; i++)
    {
        printf("env[%d]: %s\n", i, env[i]);//环境变量
    }


    if(argc != 2)
    {
        printf("Usage: code opt\n");
        return 1;
    }

    if(strcmp(argv[1], "-opt1") == 0)//输入./test  -opt1会出现该功能
    {
        printf("功能1\n");
    }
    else if(strcmp(argv[1], "-opt2") == 0)
    {
        printf("功能2\n");
    }
    else if(strcmp(argv[1], "-opt3") == 0)
    {
        printf("功能3\n");
    }
    else
    {
        printf("默认功能\n");
    }






// printf("argc: %d\n", argc);

 //for(int i = 0 ; i < argc; i++)
 //{
   //  printf("argv[%d]: %s\n", i, argv[i]);
  //}
	return 0;
}
